package com.fsh.anime.model.dtos;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class SaveCommentDto {

    /**
     * 被回复人的评论id，默认为0。0代表是一级id ，非0代表为二级id
     */
    private Long replyId;

    /**
     * 文章 ID 。  虽然是文章id（长度为19位），但是也可能是番剧id（自增）
     */
    @NotNull(message = "文章id不能为空")
    private Long articleId;

    /**
     * 评论内容
     */
    @NotBlank(message = "评论内容不能为空")
    private String words;

    /**
     * 状态
     */
    private Integer state;

    /**
     * 父评论id，即一楼评论id。默认自己为0。 表示该评论在哪个楼层内
     */
    private Long parentId;
}
